﻿// -----------------------------------------------------------------------
// Copyright (c) Microsoft Corporation.  All rights reserved.
// -----------------------------------------------------------------------
using System;

namespace System.ComponentModel.Composition.Caching.AttributedModel
{
    partial class AttributedCacheServices
    {
        internal static class CacheKeys
        {
            public const string ContractName = "ContractName";
            public const string Metadata = "Metadata";
            public const string Cardinality = "Cardinality";
            public const string IsPrerequisite = "IsPrerequisite";
            public const string IsRecomposable = "IsRecomposable";
            public const string RequiresFullyComposedExports = "RequiresFullyComposedExports";
            public const string MetadataToken = "MetadataToken";
            public const string ParameterPosition = "ParameterPosition";
            public const string Type = "Type";
            public const string Constructor = "Constructor";
            public const string ModuleMetadataToken = "ModuleMetadataToken";
            public const string RequiredMetadata = "RequiredMetadata";
            public const string Assembly = "Assembly";
            public const string AssemblyLocation = "AssemblyLocation";
            public const string AssemblyTimeStamp = "AssemblyTimeStamp";
            public const string SubordinateTokens = "SubordinateTokens";
            public const string SubordinateTimestamps = "SubordinateTimestamps";
            public const string Path = "Path";
            public const string Filter = "Filter";
            public const string WatchDirectory = "WatchDirectory";
        }
    }
}
